package org.yefei.homeworkday24;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

public class Three {
	public static void main(String[] args) {
		// 3：实现文件复制的功能，通过命令行参数，输入一个源文件名，和目标文件夹，复制后文件名保持不变。比如输入 d:\mydoc\1.jpg, 和f:\img,
		// 则复制 d:\mydoc\1.jpg 到 f:\img 目录下。
		InputStream i = null;
		OutputStream o = null;
		try {
			i = new FileInputStream("F:\\叶飞io测试\\Chinese.txt");
			o = new FileOutputStream("F:\\叶飞io测试\\复制\\Chinese.txt");
			int available = i.available();
			byte[] b = new byte[available];
			int r;
			if ((r = i.read(b)) > -1) {
				o.write(b, 0, r);
				System.out.println("复制完成");
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			if (o != null)
				try {
					o.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			if (i != null)
				try {
					i.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
		}
	}
}
